Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Wimbledon - London Ukraine F3 Egypt F1 Egypt F2 Egypt F3 Morocco F4 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Italy F24 Russia F2 Italy F6 Italy F7 Italy F8 France F7 Italy F9 Italy F10 Italy F11 Italy F15 Italy F16 Russia F3 Russia F4 Russia F7 Russia F1 Italy F10 Russia F3 Russia F4 Russia F1 Uzbekistan F1 Belarus F2 France F17 Ukraine F2 France F18 Uzbekistan F2 Uzbekistan F4 Italy F13 Turkey F4 Penza Cup - Penza Mordovia Cup - Saransk Mamaia Challenger - Constanta Morocco Tennis Tour - Meknes 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Status Athens Open - Athens Zagreb Open - Zagreb Sporting Challenger '08-Trofeo Regione Piemonte - Turin Mordovia Cup 2008 - Saransk Pekao Open - Szczecin Tatra Banka Slovak Open - Bratislava PEOPLEnet CUP - Dnepropetrovsk Besancon Challenger Bergamo Challenger Rabat Challenger Marrakech Challenger Monza Challenger Rome Challenger Tunis Challenger Reggio Emilia Challenger Morocco Tennis Tour - Tanger St. Petersburg Challenger 2006 - St. Petersburg San Marino Cepu Open - San Marino Penza Challenger Orbetello Challenger Poznan Challenger Segovia Challenger San Marino Challenger Istanbul Challenger Como Challenger Trnava Challenger Tashkent Challenger Astana Challenger San Remo Tennis Cup - San Remo Barletta Challenger Kos-Zucchetti Tennis Cup - Cordenons Porsche Open - Poznan Roma Challenger 2007 - Rome Alessandria Challenger Kosice Challenger Braunschweig Challenger Penza Challenger The Surbiton Trophy - Surbiton Istanbul Challenger UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Trofeo Sisma Mantova - Mantova Challenger 42 - Andrezieux Pekao Open - Szczecin Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon 5 Volkswagen Challenger - Wolfsburg Penza Challenger Astana Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Istanbul Challenger Bordeaux Challenger Furth Challenger Kosice Challenger Tanger Challenger Istanbul Challenger Astana Challenger Aptos Challenger Istanbul Challenger Barletta Challenger Izmir Challenger Napoli Challenger Almaty Challenger 2 - Almaty Memorial Manfredini - Sassuolo Heilbronn Open - Heilbronn Milan Challenger Bergamo Challenger Trofeo Sisma Mantova - Mantova Alexander Kolyaskin Memorial - Donetsk Riviera di Rimini Challenger - Rimini Aptos Challenger Privatbank Open 2006 - Dnepropetrovsk XI Torneo Internazionale di Tennis - Barletta Astana Challenger - Astana Almaty Challenger 1 - Almaty Penza Cup - Penza Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental II Cyclus Open de Tenis - Florianopolis Polska Energia Open - Bytom La Rinascente Tennis Cup Harbour Club Milano - Milan Riviera di Rimini Challenger - Rimini Togliatti Cup - Togliatti Kos-Zucchetti Tennis Cup - Cordenons PEOPLEnet Cup - Dnepropetrovsk KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Furth Challenger Marburg Challenger Saransk Challenger Astana Challenger Roma Open Challenger - Rome Rijeka Open - Rijeka San Benedetto Challenger - San Benedetto Saransk Challenger Penza Cup 2008 - Penza Alexander Kolyaskin Memorial - Donetsk Manerbio Challenger Astana Challenger Morocco Tennis Tour - Fes Moscow Challenger Mordova Cup 2007 - Saransk San Marino Cepu Open - San Marino Astana Challenger Dallas Challenger Mersin Challenger Caltanissetta Challenger Irving Challenger Prostejov Challenger Samarkand Challenger - Samarkand Prostejov Challenger Cherbourg Challenger Andria Challenger Tyler Challenger Open des Alpes Trophee BNP Paribas - Grenoble Lugano Challenger Astana Challenger Prostejov Challenger Bratislava 2 Challenger Mouilleron-Le-Captif Challenger Lambertz Open by Stawag 2007 - Aachen Chicago Challenger Challenger Tunisie - Tunis Bloomfield Hills Challenger Phoenix Challenger Dallas Challenger Irving Challenger Segovia Challenger Ottignies-Louvain-la-Neuve Challenger Canberra Challenger Aptos Challenger Orleans Challenger Bratislava Challenger Guangzhou Challenger Lexington Challenger Manama Challenger Lyon Challenger Manama Challenger Lyon Challenger Phoenix Challenger Porto Challenger Akbank Private Banking TED Open - Istanbul Nottingham Challenger Southern Capital Cup - Almaty Nottingham 2 Challenger Togliatti Cup - Togliatti Nur-Sultan 1 Challenger Cary Challenger Nottingham 2 Challenger Rome Challenger Istanbul Challenger Marburg Challenger Bergamo Challenger Traralgon Challenger Pau Challenger Phoenix Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Brest Challenger Mallorca Challenger St. Tropez Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Helsinki Challenger Mordovia Cup 2005 - Saransk Olimp Kyiv Open - Kiev Murcia Challenger Madrid Challenger Quimper Challenger Togliatti Cup - Togliatti Grand Prix Hassan II - Casablanca Bergamo Challenger Danderyd Challenger Tenerife 1 Challenger Open de Montauban - Montauban Open de Moselle - Metz Aix En Provence Challenger ATP Kremlin Cup - Moscow UTC Open - Cherkassy St. Petersburg Open - St. Petersburg Bauer Watertechnology Cup 2007 - Eckental Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Surbiton Challenger Braunschweig Challenger Oeiras 4 Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Brasil Open - Costa do Sauipe Ostdeutscher Sparkassen Cup - Dresden Bordeaux Challenger Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Pozoblanco Challenger Orange Prokom Open - Sopot St. Tropez Challenger Szczecin Challenger BCR Open Romania - Bucharest Bratislava Challenger Rabat Challenger ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona St. Petersburg Open - St. Petersburg Rennes Challenger Helsinki Challenger The Artois Championships - London ATP Kremlin Cup - Moscow Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Moselle - Metz Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Prostejov Challenger Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Genova Challenger Medibank International - Sydney Brisbane International - Brisbane Brasil Open - Costa do Sauipe Dallas Challenger Heilbronn Challenger Open 13 - Marseille Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Belgrade Challenger BMW Open - Munich Tanger Challenger Meknes Challenger ATP Studena Croatia Open - Umag Open de Moselle - Metz Swiss Indoors Basel - Basel Serbia Open - Belgrade Prague Challenger Brisbane International - Brisbane Thailand Open - Bangkok Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille PBZ Zagreb Indoors - Zagreb Brisbane - Brisbane Marrakech Challenger Rio Open - Rio de Janeiro Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Studena Croatia Open - Umag Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Grand Prix Hassan II - Casablanca Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Winston Salem - Winston Salem Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Valencia Open - Valencia Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Napoli Challenger BMW Open - Munich Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona China Open - Beijing Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Erste Bank Open - Vienna Memphis Open - Memphis Delray Beach Open - Delray Beach Rome Challenger Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Brisbane International - Brisbane Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Bet-at-home Open - Hamburg AEGON Championships - London Erste Bank Open - Vienna Libema Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Delray Beach Open - Delray Beach ATP Kremlin Cup - Moscow Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco Astana Open - Nur-Sultan Aegon Nottingham Open - Nottingham Biel Challenger Malaysian Open - Kuala Lumpur AEGON Championships - London Rio Open - Rio de Janeiro AEGON International - Eastbourne Astana Open - Nur-Sultan Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Brisbane International - Brisbane Open Parc - Lyon Almaty Open - Almaty DIEMA XTRA Sofia Open - Sofia Open 13 Provence - Marseille PBZ Zagreb Indoors - Zagreb Abierto Mexicano de Tenis Mifel - Los Cabos Qatar ExxonMobil Open - Doha Kremlin Cup - Moscow Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Gonet Geneva Open - Geneva Anytech365 Andalucia Open - Marbella Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Copa Claro - Buenos Aires Astana Open - Astana Open 13 - Marseille Abierto Mexicano Telcel - Acapulco SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Almaty Open - Almaty Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona SkiStar Swedish Open - Bastad Delray Beach International Tennis Championships - Delray Beach Seville Challenger ATP Vegeta Croatia Open - Umag Citi Open - Washington Rio Open 500 - Rio de Janeiro Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad San Francisco Challenger Valencia Open - Valencia Prostejov Challenger Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Grand Prix Hassan II - Casablanca Open 13 Provence - Marseille Gerry Weber Open - Halle AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Canberra Challenger Brisbane International - Brisbane Apia International - Sydney Mons Challenger Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona BMW Open - Munich BMW Open - Munich Aegon Nottingham Open - Nottingham Swiss Indoors Basel - Basel Kremlin Cup - Moscow Apia International - Sydney Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco BB&T Atlanta Open - Atlanta Hungarian Open - Budapest BMW Open - Munich Geneva Open - Geneva China Open - Beijing Ricoh Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Suisse Open - Gstaad Ecuador Open - Quito Sydney International - Sydney Barcelona Open BancSabadell - Barcelona BMW Open - Munich St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Nur-Sultan 2 Challenger Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Helsinki Challenger ABN AMRO World Tennis Tournament - Rotterdam Nur-Sultan Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Tenerife 3 Challenger Lugano Challenger Open 13 Provence - Marseille Little Rock Challenger Serbia Open - Belgrade Ilkley Challenger Nottingham 2 Challenger Stockholm Open - Stockholm BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur Brest Challenger ABN AMRO Open - Rotterdam Open SEAT 2008 - Barcelona AEGON International - Eastbourne ATP Studena Croatia Open Umag - Umag Millennium Estoril Open - Estoril Brest Challenger St. Petersburg Open - St. Petersburg Hamburg Open - Hamburg Tenerife 3 Challenger Madrid Challenger Open Occitanie - Montpellier Porto Challenger AEGON International - Eastbourne Portugal Open - Oeiras Abierto Mexicano - Los Cabos European Open - Antwerp Brisbane International - Brisbane Maharashtra Open - Pune Generali Open - Kitzbuhel Kremlin Cup - Moscow Nature Valley International - Eastbourne Stanford Challenger Murray River Open - Melbourne Concepcion Challenger Lille Challenger Francavilla Challenger Chicago Challenger Astana Challenger Helsinki Challenger Cassis Challenger Sony Ericsson Open - Miami Koblenz Challenger Phoenix Challenger Delray Beach Open - Delray Beach Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto SA Tennis Open - Johannesburg Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rakuten Japan Open - Tokyo Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Kremlin Cup - Moscow Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Dubai Duty Free Tennis Championships - Dubai Sony Ericsson Open - Miami Open 13 Provence - Marseille Rakuten Japan Open - Tokyo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Generali Open - Kitzbuhel Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BMW Open - Munich Rogers Cup - Montreal AEGON International - Eastbourne Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Internazionali BNL dItalia - Rome U.S. Open - New York Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Qatar ExxonMobil Open - Doha Open 13 Provence - Marseille Miami Open - Miami Cincinnati Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami Nature Valley International - Eastbourne Mutua Madrilena Madrid Open - Madrid Miami Open - Miami Shanghai Rolex Masters - Shanghai Generali Open - Kitzbuhel Hangzhou Open - Hangzhou Mutua Madrilena Masters Madrid - Madrid St. Petersburg Open - St. Petersburg BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Qatar ExxonMobil Open - Doha Royal Guard Open Chile - Vina del Mar Open de Moselle - Metz If Stockholm Open - Stockholm Geneva Open - Geneva St. Petersburg Open - St. Petersburg China Open - Beijing Fever-Tree Championships - London China Open - Beijing French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Ilkley Challenger U.S. Open - New York Astana Open - Astana Australian Open - Melbourne Davis Cup, Group 2, 1R, GRE-UKR 3-2 Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, Group I, 2R, UKR-SWE 3-2 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, Group I, 2R, POL-UKR 3-1 Hopman Cup - Perth Davis Cup, Group I, 2R, KAZ-CHN 4-1 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, Finals, Group E Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, Finals, Group B Davis Cup, Group 1, PO, THA-KAZ 0-5 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, PO, RUS-KAZ 3-1 Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, Finals, QF, SRB-KAZ 2-1 Davis Cup, Qualifiers, 1R, NOR-KAZ 1-3 Davis Cup, Group D, Glasgow U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, World Group, 1R, KAZ-SUI 4-1 Davis Cup, World Group, QF, CRO-KAZ 3-1 Wimbledon (juniors) Olympics - London Olympics - Tokyo Shanghai Rolex Masters - Shanghai